﻿using System;
using System.Collections.Generic;

namespace IOA.MES.EsbApi.Models.Request.Allocate
{
    public class CreateMovingOrderRequest
    {
        public string RequestId { get; set; }
        public string RequestType { get; set; }
        public string Attribute1 { get; set; }
        public string Attribute2 { get; set; }
        public string Attribute3 { get; set; }
        public string Attribute4 { get; set; }
        public string Attribute5 { get; set; }
        public string Attribute6 { get; set; }
        public List<MoveOrderItem> Lines { get; set; } = new List<MoveOrderItem>();
    }

    public class MoveOrderItem
    {
        public int LineNo { get; set; }
        public string MaterialNo { get; set; }
        public string BatchNoBig { get; set; }
        public string BatchNoSmall { get; set; }
        public string BatteryCellColor { get; set; }
        public decimal? BatteryCellEfficiency { get; set; }
        public string BatteryCellLevel { get; set; }
        public string DetailAttribute1 { get; set; }
        public string DetailAttribute2 { get; set; }
        public string DetailAttribute3 { get; set; }
        public string DetailAttribute4 { get; set; }
        public string DetailAttribute5 { get; set; }
        public string DetailAttribute6 { get; set; }
        public int IssueQty { get; set; }
        public DateTime IssuedTime { get; set; }
        public string IssuedBy { get; set; }
        public int NowQty { get; set; }
        public string OrderId { get; set; }
        public string RequestQty { get; set; }
        public string SupplierCode { get; set; }
        public string Unit { get; set; }
    }
}
